Bluebottle: a thread-safe multimedia and GUI framework for Active Oberon
نویسنده
چکیده
xi
منابع مشابه
Adding Persistence to the Oberon-System
Oberon [ReWi92] and Oberon-2 [MöWi91] are general purpose programming languages in the tradition of Pascal and Modula-2. Oberon [WiGu89] is also a modular, single-threaded operating system for single-user operation of workstations. It is used in daily work as well as in programming courses. One missing point of Oberon is the existence of database functionality such as persistence or recovery. T...
متن کاملStructuring a Compiler with Active Objects
We present a concurrent compiler for Active Oberon built itself with active objects. We describe the experience made on parallelizing the Oberon compiler, in particular explaining how concurrency and synchronization are achieved by using active objects, and showing how we achieved ensured deadlock freedom. Based on the implementation, we discuss why we consider active objects beneficial for the...
متن کاملActive Oberon for .NET: An Exercise in Object Model Mapping
Active Oberon is a substantial evolution of the programming language Oberon. It distinguishes itself by a novel object model and by its integration into the .NET language interoperability framework. The three concepts characterizing Active Oberon are: (a) active object types, (b) a single and unifying notion of abstraction called definition, and (c) a static module construct. These concepts are...
متن کاملActive Oberon Language Report
Active Oberon is an extension of the original Oberon language [29, 30]. Its purpose is to introduce features into the language to express concurrency by means of active objects. This report assumes that you already know Oberon; only the extensions to it are described here. The design of the language extension has been driven by the search for unification and symmetry. The changes are based on e...
متن کاملLightweight Parametric Polymorphism for Oberon
Strongly typed polymorphism is necessary for expressing safe reusable code. Two orthogonal forms of polymorphism exist: inclusion and parametric, the Oberon language only supports the former. We describe a simple extension to Oberon to support parametric polymor-phism. The extension is in keeping with the Oberon language: it is simple and has an explicit cost. In the paper we motivate the need ...
متن کامل